home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / Libraries / SAT 2.3b4 / SAT 2.2 notes < prev    next >
Text File  |  1994-09-18  |  1KB  |  30 lines

  1. SAT 2.2 notes
  2. ==============
  3.  
  4. SAT 2.2 introduces C++ support, and renames some calls to follow the naming convention better. No, CodeWarrior and PowerMac support isn't here yet, but the latest CW release looks rather promising…
  5.  
  6. NEW FEATURES:
  7.  
  8. • A bunch of calls added for better C++ support.
  9. • SAT now auto-initializes upon certain calls (e.g. SATGetFace, SATNewSprite…).
  10. • New demo: StepZkrolly, a variation of Zkrolly that does "step-scroll" rather than continuous scroll.
  11. • The destructTask is now responsible for disposing the sprite, if it exists. (This is a feature intended for C++ use.)
  12.  
  13. INTERFACE CHANGES:
  14.  
  15. • Major renaming: Many calls have now got "SAT" in the beginning. Now ALL "core" SAT calls use that naming, including:
  16. InitSAT -> SATInit
  17. CustomInitSAT -> SATCustomInit
  18. KillSAT -> SATKill
  19. NewSprite -> SATNewSprite
  20. GetFace -> SATGetFace
  21. RunSAT -> SATRun
  22. colorFlag -> gSAT.colorFlag
  23. and others. (The few that are left are calls that I consider taking out of SAT.)
  24. To make the transition easier for those of you who have large projects using SAT 2.1.2 or older, there is a "SATold.lib" library that will glue in the most common ones. For C users, there are some #defines in SAT.h that you just have to un-comment.
  25.  
  26. BUG FIXES:
  27.  
  28. • Fixed a bug that made scrolling games with offscreens larger than the screen misbehave a bit. (The visRgn was improperly set, so you couldn't draw everywhere.)
  29. • Fixed a minor bug in Zkrolly: scrollSizeH and scrollSizeV were swapped.
  30.